package work.mediway.mdm.biz.entity.patient;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 患者合并日志表
 *
 * @author zhongyj <1126834403@qq.com><br/>
 * @date 2020/12/22
 */
@ApiModel(value = "患者合并日志表")
@Data
@TableName(value = "PA_MergePatientLog")
public class PaMergePatientLog {
    /**
     * 主键序号
     */
    @TableId(value = "MERPAT_RowID", type = IdType.AUTO)
    @ApiModelProperty(value = "主键序号")
    private String mergeRowId;

    /**
     * 平台患者主索引
     */
    @TableField(value = "MERPAT_PatientID")
    @ApiModelProperty(value = "平台患者主索引")
    private String mergePatPatientId;

    /**
     * 合并前平台患者主索引
     */
    @TableField(value = "MERPAT_REPatientID")
    @ApiModelProperty(value = "合并前平台患者主索引")
    private String mergePatOldPatientId;

    /**
     * 操作人编号
     */
    @TableField(value = "MERPAT_UserCode")
    @ApiModelProperty(value = "操作人编号")
    private String mergeUserId;

    /**
     * 操作所属系统
     */
    @TableField(value = "MERPAT_SourceSystemCode")
    @ApiModelProperty(value = "操作所属系统")
    private String opsSourceSystemCode;

    /**
     * 操作日期
     */
    @TableField(value = "MERPAT_UpdateDate")
    @ApiModelProperty(value = "操作日期")
    private String mergeUpdateDate;

    /**
     * 操作时间
     */
    @TableField(value = "MERPAT_UpdateTime")
    @ApiModelProperty(value = "操作时间")
    private String mergeUpdateTime;

    /**
     * 状态（合并:M、取消合并：C）
     */
    @TableField(value = "MERPAT_Status")
    @ApiModelProperty(value = "状态（合并:M、取消合并：C）")
    private String mergeStatus;

    /**
     * 时间戳
     */
    @TableField(value = "UpdateDate")
    @ApiModelProperty(value = "时间戳")
    private String lastUpdateDate;

    /**
     * 时间戳
     */
    @TableField(value = "UpdateTime")
    @ApiModelProperty(value = "时间戳")
    private String lastUpdateTime;
}